#define maxFileDescriptors 20
#define blockSize 1024

struct header
{
	char fileSystemLabel[50];
	//struct fileDescriptor fd[20];
	int usednumfd;
	//int freelist[1000];
	int maxfd;
};

struct fileDescriptor
{
	char fileName[20];
	char locationPath[50];
	char fileType[10];
	int fileSize;
	int blockNumber;
	char isfull;
};

struct freeList
{
	char freel;
};	

struct Block
{        
	 char text[blockSize];
	 char isfull;
	
};

char flsname[50];
int fd_count;
int mount_flag;
int count;
